home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Diamond / Update < prev    next >
Text File  |  1997-12-26  |  3KB  |  132 lines

  1. ; $VER DC2-Update 1.4 (26.12.97)
  2.  
  3. (if (> (exists ("env:Language")) 0) (set lanfound (getenv "Language")) )
  4. (set lan 0)
  5. (set #lanQuestion "Please select language:")
  6. (set #nohelp "Sorry, no help-text.")
  7. (if (= "deutsch" lanfound)
  8.     (
  9.         (set lan 1)
  10.         (set #lanQuestion "Bitte Sprache auswählen:")
  11.         (set #nohelp "Sorry, kein help-text.")
  12.     )
  13. )
  14.  
  15. (set DrawerNameParent @default-dest)
  16. (set version 0)
  17.  
  18. (complete 0)
  19.  
  20. (set lan  (askchoice (choices "English" "Deutsch"
  21.                          (prompt #lanQuestion)
  22.                          (help #nohelp)
  23.                          (default lan)
  24.                      )
  25.           )
  26. )
  27.  
  28. (if (= lan 0)
  29.     (
  30.         (set #notinstalled "Program 'DiamondCavesII' not found in the specified drawer. Process aborted.")
  31.         (set #alreadyinstalled "You have already installed a version greater or equal 1.4!")
  32.         (set #copy "Copying...")
  33.         (set #whichdrawer "Where is your current version of Diamond Caves II installed?")
  34.         (set #end "\nDiamond Caves II update complete.\n\nHave fun!")
  35.     )
  36.     (
  37.         (set #notinstalled "Programm 'DiamondCavesII' im angegebenen Ordner nicht gefunden. Update abgebrochen.")
  38.         (set #alreadyinstalled "Es ist schon eine Version größer oder gleich V1.4 installiert!")
  39.         (set #copy "Kopiere...")
  40.         (set #whichdrawer "Wo haben Sie Ihre jetzige Version von Diamond Caves II installiert?")
  41.         (set #end "\nDas Diamond Caves II update ist fertig.\n\nViel Spaß!")
  42.     )
  43. )
  44.  
  45. (complete 0)
  46. (set DrawerNameParent
  47.      (askdir
  48.          (prompt #whichdrawer)
  49.          (help #nohelp)
  50.          (default DrawerNameParent)
  51.      )
  52. )
  53.  
  54. (set ProgName (tackon DrawerNameParent "DiamondCavesII"))
  55. (set DataDrawer (tackon DrawerNameParent "data"))
  56.  
  57. (if (exists ProgName (NOREQ))
  58.     (
  59.  
  60.         (set vernum (getversion ProgName))
  61.  
  62.         (set ver (/ vernum 65536))
  63.         (set rev (- vernum (* ver 65536)))
  64.  
  65.         (set version (+ (* 100 ver) rev))
  66.  
  67.         (if (> version 103)
  68.             (
  69.                 (message #alreadyinstalled)
  70.                 (exit (quiet))
  71.             )
  72.         )
  73.  
  74.         (complete 20)
  75.         (copyfiles
  76.             (prompt #copy)
  77.             (help #nohelp)
  78.             (source "DiamondCaves2/DiamondCavesII")
  79.             (dest DrawerNameParent)
  80.         )
  81.  
  82.         (complete 40)
  83.         (copyfiles
  84.             (prompt #copy)
  85.             (help #nohelp)
  86.             (source "DiamondCaves2/DiamondEditII")
  87.             (dest DrawerNameParent)
  88.         )
  89.  
  90.         (complete 50)
  91.         (copyfiles
  92.             (prompt #copy)
  93.             (help #nohelp)
  94.             (source "DiamondCaves2/data/2")
  95.             (dest DataDrawer)
  96.         )
  97.  
  98.         (complete 60)
  99.         (copyfiles
  100.             (prompt #copy)
  101.             (help #nohelp)
  102.             (source "DiamondCaves2/DiamondCavesII.guide")
  103.             (dest DrawerNameParent)
  104.         )
  105.  
  106.         (complete 70)
  107.         (copyfiles
  108.             (prompt #copy)
  109.             (help #nohelp)
  110.             (source "DiamondCaves2/data/5")
  111.             (dest DataDrawer)
  112.         )
  113.  
  114.         (complete 80)
  115.         (copyfiles
  116.             (prompt #copy)
  117.             (help #nohelp)
  118.             (source "DiamondCaves2/DiamondCavesIID.guide")
  119.             (dest DrawerNameParent)
  120.         )
  121.     )
  122.     (
  123.         (message #notinstalled)
  124.         (exit (quiet))
  125.     )
  126. )
  127.  
  128. (complete 100)
  129. (message #end)
  130.  
  131. (exit (quiet))
  132.